home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML Authority.sea / XML Authority / Required / Samples / UML / PRINTER.XML < prev    next >
Encoding:
Extensible Markup Language  |  2000-05-03  |  1.4 KB  |  46 lines  |  [TEXT/CWIE]

  1. <?xml version="1.0"?>
  2. <!DOCTYPE Model SYSTEM "UML.DTD">
  3.  
  4. <Model>
  5. <Package NAME = "Printer">
  6.   <CollaborationDiagram>
  7.     <TaggedValue>
  8.       <Tag>Title<Value>Printer Sample</Value></Tag>
  9.       <Tag>Author<Value>Junichi Suzuki</Value></Tag>
  10.       <Tag>Date<Value>15, May, 1998</Value></Tag>
  11.       <Tag>Version<Value>1.0</Value></Tag>
  12.     </TaggedValue>
  13.     
  14.     <Collaboration NAME="Printing">
  15.       <Instance CLASS="User"/>
  16.       <Instance CLASS="Computer"/>
  17.       <Instance CLASS="PrinterServer"/>
  18.       <Instance CLASS="Printer"/>
  19.  
  20.       <Message  TYPE     = "sync"
  21.                 SENDER   = "User"
  22.                 RECEIVER = "Computer">
  23.         <Label  SEQUENCE_EX  = "1"
  24.                 MESSAGE_NAME = "print"
  25.                 ARGUMENTS    = "psFile"/>
  26.       </Message>
  27.       <Message  TYPE     = "sync"
  28.                 SENDER   = "Computer"
  29.                 RECEIVER = "PrinterServer">
  30.         <Label  SEQUENCE_EX  = "2"
  31.                 MESSAGE_NAME = "print"
  32.                 ARGUMENTS    = "psFile"/>
  33.       </Message>
  34.       <Message  TYPE="sync"
  35.                 SENDER="PrinterServer"
  36.                 RECEIVER="Printer">
  37.         <Label  GUARD_CONDITION = "[printer available]"
  38.                 SEQUENCE_EX     = "3"
  39.                 MESSAGE_NAME    = "print"
  40.                 ARGUMENTS       = "psFile"/>
  41.       </Message>
  42.     </Collaboration>
  43.   </CollaborationDiagram>
  44. </Package>
  45. </Model>
  46.